package com.example.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 老师报告指标
 * </p>
 *
 * @author yht
 * @since 2024-05-31
 */
@Getter
@Setter
@TableName("teacher_report_index")
public class TeacherReportIndex implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 教师工号
     */
    private String teacherCode;

    /**
     * 姓名
     */
    private String name;

    /**
     * 职称：教授/副教授-教授		讲师/其他-老师
     */
    private String professionalTitle;

    /**
     * 入职时长
     */
    private String workingDays;

    /**
     * 入职时间
     */
    private String hireDate;

    /**
     * 所在学院-系部
     */
    private String department;

    /**
     * 学期名(包括学年)
     */
    private String semester;

    /**
     * 教学班名称
     */
    private String classesName;

    /**
     * 学生总数
     */
    private String totalStudentsAmount;

    /**
     * 课程门数
     */
    private String coursesAmount;

    /**
     * 课程名字
     */
    private String coursesName;

    /**
     * 学时数量
     */
    private String classHourAmount;

    /**
     * 奖项数量
     */
    private String awardAmount;

    /**
     * 奖项名称
     */
    private String awardName;

    /**
     * 教改项目数量
     */
    private String educationalReformProjectsAmount;

    /**
     * 课题研究数量
     */
    private String researchProjectsAmount;

    /**
     * 论文数量（预计7月10日可以提供数据，本页面优先级降低，视数据准备情况来补充）
     */
    private String paperQuantity;

    /**
     * 老师能力标签
     */
    private String abilityTag;


}
